﻿@charset "utf-8";

/* CSS Document */

body,div,ul,li,p,h3,h1,h2,h5,h6,h4,dl,dt,dd,table,tr,td,img,span,b,form,input,span{ margin:0; padding:0}

img{ border:0;}

ul, li{ list-style:none;}

a{ text-decoration:none}



body{ font-size:12px; color:#000; font-family:"宋体"; background:url(img/body.gif); width:100%;}

.body02{ background:none}

font{ font-size:12px;}



.head, .head02, .ty01, .ty02, .foot, .foot02, .copy, .copy02{ margin:0 auto; overflow:hidden}

.top, .top02{ margin:0 auto; position:relative; z-index:10}

.ty02{ width:1000px;}

.top{ height:30px; line-height:30px; background:#f5f5f5; border-bottom:1px solid #e2e2e2;}

.top02{ width:1000px;position:relative; }

 

.top03{ float:left; line-height:30px; background:url(img/top03.gif) no-repeat 105px }

.top03 li{ float:left; line-height:30px; overflow:hidden; padding-left:18px; color:#696969 }

.top031{ background:url(img/top01.gif) no-repeat 0 9px; padding-right:16px;  margin-right:16px;}

.top032{ background:url(img/top02.gif) no-repeat 0 9px} 



.top04{ float:right; height:30px; line-height:30px;border-left:1px solid #e2e2e2}

.top04 li{float:left; border-right:1px solid #e2e2e2; height:30px;line-height:30px; text-align:center}

.top04 li.top041{ float:left; width:40px; border-right:1px solid #e2e2e2; height:30px;line-height:30px;}

.top04 li a{ display:block; float:left; height:30px;line-height:30px; width:40px;}

.top04 li.top041 a:hover img{opacity:0;filter:alpha(opacity=0);}

.top04 li.ico01 a:hover{ background:url(img/ico1b.gif) no-repeat}



#a03{ position:relative;  cursor:pointer; z-index:100; color:#666}

#a03:hover{ color:#ec1d25}

#a02{width:120px; height:120px; position:absolute; left:790px; top:40px; z-index:1000; }



.top04 li.yuyan{ width:60px; text-align:center; color:#666; }

.top04 li.yuyan a{ width:60px; text-align:center; color:#666; line-height:33px}

.top04 li.yuyan a:hover{ color:#ec1d25; text-decoration:underline}



.head{ height:86px; background:#fff}

.head02{ width:1000px; height:86px; }



.logo{ display:block; width:200px; height:74px; float:left; overflow:hidden; margin-top:6px; padding-left:30px;}



/* 菜单 */

#menu {height:40px; margin-top:40px; width:660px; float:right; overflow:hidden; }

#menu li { float:left;  overflow:hidden; width:100px; margin:0 5px; display:inline; }

#menu li a { display:block;  line-height:18px; width:80px; margin:0 10px;  text-align:center; color:#5a5959; font-size:15px; font-weight:bold; position:relative; z-index:11;}

#menu li a font{ font-size:10px}

#menu li a:hover { color:#ec1d25}

#menu li a#current {color:#ec1d25}

#menu li ul { visibility: hidden;  position:absolute; width:100px;z-index:10; padding:50px 0 0;top:60px; overflow:hidden; border:1px solid #ccc; }

#menu li ul li {width:80px; padding:2px 10px 8px; margin:0; text-align:center; float:left; background:#fff}

#menu li ul li a { background:none;font-family:"宋体"; float:left; display:inline; width:80px; margin:0; font-size:12px; text-align:center;line-height:16px; font-weight:normal}

#menu li ul li a:hover { color:#ec1d25; text-decoration:underline}

#menu li:hover ul { display:block;}

#menu li.sfhover ul { display:block;}

#menu ul li.line_li{ background:#989899; float:left; width:1px; line-height:28px; height:14px; overflow:hidden; margin-top:6px; margin-bottom:8px;}


.m_t40{ margin-top:40px}

.h301{ width:1000px; height:60px; float:left; line-height:26px; background:url(img/h301.gif) repeat-x 0 29px; text-align:center; font-family:"微软雅黑"; font-weight:normal; margin-bottom:20px}

.h301 a{ font-size:24px; color:#ec1d25; background:#fff; padding:0 10px; width:160px; display:block; float:left; width:160px; text-align:center; margin-left:420px; display:inline}

.h301 a font{ font-size:16px; color:#bab9b9; }

.h301 a:hover,  .h301 a:hover font{ color:#000}



.dl018{ float:left; overflow:hidden; margin:0 10px; display:inline; width:230px;}

.dl018 img{ width:230px; height:160px; display:block; float:left; overflow:hidden; margin-bottom:20px}

.dl018 a:hover img{ position:relative; left:1px ; top:1px}

.dl018 dt{ width:230px; line-height:26px; height:26px; overflow:hidden; float:left; overflow:hidden; text-align:center; margin-bottom:10px}

.dl018 dt a{ font-size:14px; color:#333; font-family:"微软雅黑"}

.dl018 dt a:hover{ text-decoration:underline; color:#ec1d25}

.dl018 dd{ width:230px; float:left; overflow:hidden}

.dd018{ text-align:center; line-height:20px; color:#666; font-size:12px; margin-bottom:10px}

.dd018 span{ color:#ec1d25}



.xcp dl.dl03 img{ width:218px; height:148px; padding:5px; border:1px solid #dbdbdb; float:left; overflow:hidden; margin-bottom:5px}

.dl03 dt a{ font-family:"宋体" ; font-size:12px}



.dd02{ height:22px; text-align:center; line-height:22px; overflow:hidden; margin-right:5px; }

.tao01{ padding:10px 25px; background:#ec1d25; color:#fff; }

.tao01:hover{ background:#cf171e; color:#ff0; }

.more01{ padding:10px 13px; background:#6f6e6e; color:#fff; }

.more01:hover{background:#ec1d25; color:#fff;  }



.video{ width:448px; float:left; overflow:hidden; padding:5px; border:1px solid #ccc; height:340px; margin-right:40px }

.news{ width:460px; float:left; padding-left:39px; border-left:1px solid #d0cece}

.news dl{ width:460px; float:left; overflow:hidden; margin-bottom:15px}

.news dl img{ width:145px; height:95px; display:block; float:left; border:1px solid #cdcdcd; padding:4px; margin-right:15px}

.news dl dt{ width:290px; float:left; line-height:30px; height:30px; overflow:hidden; margin-bottom:5px}

.news dl dt a{ font-size:16px; font-family:"微软雅黑"; color:#4d4d4d}



.news dl dd{ width:290px; float:left; line-height:22px; color:#888}

.news dl dd a{color:#ec1d25;} 

.news dl a:hover{ color:#ec1d25; text-decoration:underline}

 

.news ul{ width:460px; float:left; overflow:hidden}

.news ul li{ width:435px; padding-left:25px; height:42px; padding-top:6px; float:left; overflow:hidden; line-height:20px; color:#999; background:url(img/news01.gif) no-repeat; margin-bottom:13px }

.news ul li:hover{background:url(img/news02.gif) no-repeat; }

.news ul li a{ font-size:12px; color:#676767} 

.news ul li a:hover{ color:#ec1d25; text-decoration:underline}



.m_50{margin:50px 0;}



 /* 首页滚动图片 */

.products{ margin:0 auto; overflow:hidden; background:#eeeeef; padding:20px 0;}

.products02{ width:1000px; margin:0 auto; overflow:hidden}

.products02 h3.h301 a{ background:#eeeeef; color:#5a5858}

.products02 h3.h301 a:hover{ color:#000}



.pro_flash{ width:1000px; float:left; overflow:hidden}

.rollBox{width:1000px;overflow:hidden; float:left; }

.an_left{width:40px; padding-left:10px;overflow:hidden;float:left; }

.rollBox .leftBotton{height:82px;width:19px;overflow:hidden; margin-top:34px;float:left;cursor:pointer;}

.an_right{width:20px; padding-left:20px;float:left;overflow:hidden;  }

.rollBox .RightBotton{height:82px;width:19px;overflow:hidden;float:left;cursor:pointer;margin-top:34px;  }

.rollBox .Cont{width:900px; overflow:hidden;float:left; display:inline;}

<!-- .rollBox .ScrCont{width:10000000px;} -->

.rollBox .Cont .pic{width:210px; height:180px; float:left;text-align:center; overflow:hidden;  margin-right:20px; display:inline; }

.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto; width:198px; height:138px; overflow:hidden; border:1px solid #ccc; padding:5px;}

.rollBox .Cont .pic a:hover img{ border:2px solid #e8484d; padding:4px;opacity:0.7;filter:alpha(opacity=70)}

.rollBox .Cont .pic p{line-height:30px; height:30px; overflow:hidden;color:#4d4d4d; font-size:14px; }

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#4d4d4d;text-decoration:none;}

.rollBox .Cont a:hover{color:#ec1d25;text-decoration:underline;}

.rollBox #List1,.rollBox #List2{float:left;}

/* 首页滚动图片结束 */

 



 /*****************************2014-08-22**************************************/

#case3{ width:1000px; overflow:hidden; float:left;}

.pro_flash3{ width:1000x; margin:0px auto; float:left; overflow:hidden }

.rollBox3{width:1000px;overflow:hidden; float:left; }

.an_left3{width:40px; padding-left:10px;overflow:hidden;float:left; }

.rollBox3 .leftBotton3{height:82px;width:19px;overflow:hidden; margin-top:110px;float:left;cursor:pointer;}

.an_right3{width:20px; padding-left:20px;float:left;overflow:hidden;  }

.rollBox3 .RightBotton3{height:82px;width:19px;overflow:hidden;float:left;cursor:pointer;margin-top:110px;  }

.rollBox3 .Cont{width:900px; overflow:hidden;float:left; display:inline}

.rollBox3 .ScrCont{width:10000000px;} 

.rollBox3 .Cont .pic{width:210px; height:320px; float:left;text-align:center; overflow:hidden; display:inline; margin-right:20px }

.rollBox3 .Cont .pic img{display:block;margin:0 auto; width:210px; height:210px; overflow:hidden; margin-bottom:20px }

.rollBox3 .Cont .pic dt{line-height:26px; height:26px; overflow:hidden;  overflow:hidden; text-align:center; margin-bottom:10px}

.rollBox3 .Cont .pic dt a{ font-size:20px; color:#333; font-family:"微软雅黑"}

.rollBox3 .Cont .pic dt a:hover{ text-decoration:underline; color:#ec1d25}



.rollBox3 .Cont .pic dd{ width:210px; float:left; overflow:hidden}

.dd01{ text-align:center; line-height:20px; color:#666; font-size:12px; margin-bottom:10px}

.dd01 span{ color:#ec1d25}

.rollBox3 .Cont a:hover{color:#fff;}

#List5, #List6, #List7, #List8, #List9, #List10{float:left;}



/**********************************2014-08-22 end*****************************/









.foot{ background:#242424; padding:20px 0 80px; color:#CCCCCC}

.foot a{ color:#CCCCCC}

.foot02{ width:1000px}

.foot03{ width:460px; float:left; overflow:hidden; margin-right:30px}

.h303{ width:100%; float:left; overflow:hidden; line-height:26px; font-weight:normal; font-size:14px; font-family:"微软雅黑"; color:#ccc; border-bottom:1px solid #585858; margin-bottom:18px}

.h303 a{ font-size:14px; font-family:"Microsoft YaHei"; color:#ccc;}

.h303 a:hover{ color:#fff}

.foot03 ul{ width:230px; padding-left:5px; float:left; overflow:hidden}

.foot03 ul img{ display:; float:left; overflow:hidden; margin-bottom:5px}

.foot03 ul li{ float:left; overflow:hidden; line-height:18px; color:#929292; width:175px; padding-left:55px; margin-bottom:5px}

.foot03 ul li span{ display:block; float:left; line-height:18px;  overflow:hidden}

.foot03 ul li span.span01{ width:auto; }

.foot03 ul li span.span02{ width:125px;}



.mapline{ width:211px; height:114px; float:left; border:5px solid #7b7b7b}

.foot04{ width:156px; float:left; overflow:hidden; margin-right:30px }

.foot04 ul{ width:156px; float:left; overflow:hidden}

.foot04 ul li{ line-height:26px; float:left; width:156px; text-indent:15px; background:url(img/dot01.gif) no-repeat 5px 11px;}

.foot04 ul li a{ color:#929292}

.foot04 ul li a:hover{ color:#fff; text-decoration:underline}



.foot05{ width:110px; float:left; overflow:hidden; margin-right:30px}

.foot05 ul{ width:110px; float:left; overflow:hidden}



.foot05 ul li{  float:left;  width:110px; line-height:30px; text-indent:28px}

.foot05 ul li a{ color:#929292}

.foot05 ul li a:hover{ color:#fff; text-decoration:underline}

.foot05 ul li.gz01{ background:url(img/gz01.gif) no-repeat 5px 5px}

.foot05 ul li.gz02{ background:url(img/gz02.gif) no-repeat 5px 5px}

.foot05 ul li.gz03{ background:url(img/gz03.gif) no-repeat 5px 6px}

.foot05 ul li.gz04{ background:url(img/gz04.gif) no-repeat 5px 6px}



.foot06{ width:184px; float:left; overflow:hidden}

.foot06 ul{width:184px; float:left; overflow:hidden}

.foot06 ul a{ display:inline; padding:0 5px; line-height:24px; overflow:hidden; color:#929292; }

.foot06 ul a:hover{ color:#fff; text-decoration:underline}



.copy01{ height:48px; line-height:48px; overflow:hidden; background:#151515; border-top:1px solid #444343; color:#929292;}

.copy02{ width:1000px}



.copy01 span{ font-family:"微软雅黑"; font-size:11px; padding:0 1px}

.copy01 img{  vertical-align:middle}



.copy02 ul{ float:right; margin-top:11px}

.copy02 a{ color:#CCCCCC}

.copy02 ul li{ float:left; width:75px; height:25px; overflow:hidden; line-height:25px; margin-right:10px;}

.copy02 ul li a{ display:block; float:left; overflow:hidden; width:73px; height:23px; background:#1e1e1e; border:1px solid #2f2f2f; color:#929292; line-height:23px; text-align:center}

.copy02 ul li a:hover{ color:#fff; background:#3e3e3e; border:1px solid #626262}

 

 /*----------------------------neiye----------------------------*/

.main{ width:980px; background:#fff; padding:10px; padding-bottom:20px; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7; margin-bottom:20px }

.weizhi{ width:100%; float:left; overflow:hidden; height:40px; line-height:43px; border-top:2px solid #a8aab0; border-bottom:1px solid #d1d1d1; margin-bottom:20px; color:#666}

.weizhi span{ float:right; padding-left:15px; background:url(img/home.jpg) no-repeat 0 16px; margin-right:5px}

.weizhi h3{ font-size:20px; font-family:"微软雅黑"; color:#c00; font-weight:normal; text-indent:10px}

.weizhi a{ color:#666}

.weizhi a:hover{ color:#269304; text-decoration:underline}



.map{ width:960px; padding:10px 10px 0; float:left; overflow:hidden; margin-bottom:20px; background:url(img/lxbg.jpg) no-repeat 500px  -100px}

.map01{ width:241px; float:left; overflow:hidden; margin-right:69px; }

.map01 li{ width:241px; float:left; height:103px; overflow:hidden;margin-bottom:17px}

.map01 li a{width:241px; height:103px; float:left; overflow:hidden; text-indent:105px; line-height:140px; font-size:16px; font-family:"微软雅黑"; color:#ff0; }

.map01 li.li01 a{ background:url(img/lx01.jpg) no-repeat; color:#b3e0a5}

.map01 li.li01 a:hover{ color:#ff0;filter:alpha(opacity=80);opacity:0.8;}

.li02 a{background:url(img/lx02.jpg) }

.map01 li.li02 a:hover{ color:#ff0;filter:alpha(opacity=80);opacity:0.8;}



.map02{ width:650px; float:left; overflow:hidden;}

.map02 dl{ width:594px; float:left; overflow:hidden; border-bottom:1px solid #d1d1d1; padding:25px 0 25px 56px}

.map02 dl dt{ width:594px; float:left; line-height:26px; color:#585858; font-size:12px;}

.map02 dl dd{width:594px; float:left; line-height:26px; color:#585858; font-size:12px;}

.map02 dl span{ font-family:"微软雅黑"}

.map02 dl span a{color:#585858; font-size:12px;}

.map02 dl span a:hover{ text-decoration:underline; color:#269304}

.lx01{background:url(img/lx03.gif) no-repeat 0 25px}

.lx02{background:url(img/lx04.gif) no-repeat 0 28px}

.lx03{background:url(img/lx05.gif) no-repeat 0 30px}

.map03{ float:left; width:960px; margin-left:10px; display:inline;  overflow:hidden; background:#f3f3f3; margin-bottom:10px; height:30px; line-height:32px; text-indent:10px;  color:#c00}



.banson{ height:197px; padding-top:5px; margin-bottom:5px; text-align:center}

.banson02{ background:url(img/nyban.png) no-repeat; height:119px}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

#dituContent{width:958px;height:300px;border:#ccc solid 1px; margin-left:10px; float:left; overflow:hidden; display:inline}

 

.shang{ line-height:30px; color:#666; font-size:14px;}

 

.jianjie{ width:950px; float:left; overflow:hidden; padding:0 15px; line-height:30px; color:#666; font-size:14px}

.jjimg{ float:left; width:470px; margin-right:20px}

.xinwen{ width:950px; float:left; overflow:hidden; padding:0 15px; line-height:24px;}

 

.xw{ float:left; width:660px; overflow:hidden; color:#666; margin-right:40px}

.xw dl{ padding:0 0 20px; width:660px; float:left; overflow:hidden; margin-bottom:20px; border-bottom:1px dashed #ccc }

.xw dl img{ width:160px; height:105px; border:1px solid #e3e2e2; padding:4px; margin-right:15px; float:left; display:block;}

.xw dl dt{ width:475px; float:left; height:30px;line-height:30px; overflow:hidden}

.xw dl dt a{ font-size:14px; color:#000; font-family:"微软雅黑"}

.xw dl dd{ float:left; width:475px; line-height:24px;  }

.xw dl dd span{ float:right; margin-right:10px; color:#333}

.xw dl dd font{ color:#838282; font-size:12px;}

.xw dl dd span a{ color:#ec1d25;}

.xw dl dd span a:hover, .xw dl dt a:hover{ text-decoration:underline; color:#000}

.xw dl dd.dd03{ text-align:right; color:#838282; margin-top:5px} 

.xw dl dd.dd03 img{ width:76px; height:22px; border:none; padding:0}





.cp{ float:left; width:660px; overflow:hidden; color:#666; margin-right:40px}

.cp dl{ padding:0 0 20px; width:660px; float:left; overflow:hidden; margin-bottom:20px; border-bottom:1px dashed #ccc }

.cp dl img{ width:160px; height:160px; border:1px solid #e3e2e2; padding:4px; margin-right:15px; float:left; display:block;}

.cp dl dt{ width:475px; float:left; height:30px;line-height:30px; overflow:hidden}

.cp dl dt a{ font-size:14px; color:#000; font-family:"微软雅黑"}

.cp dl dd{ float:left; width:475px; line-height:24px;  }

.cp dl dd span{ float:right; margin-right:10px; color:#333}

.cp dl dd font{ color:#838282; font-size:12px;}

.cp dl dd span a{ color:#ec1d25;}

.cp dl dd span a:hover, .xw dl dt a:hover{ text-decoration:underline; color:#000}

.cp dl dd.dd03{ text-align:right; color:#838282; margin-top:5px} 

.cp dl dd.dd03 img{ width:76px; height:22px; border:none; padding:0}





.zp01 dl{ width:200px; margin:0 10px; display:inline}

.zp01 dl img{ width:188px; float:left; overflow:hidden; height:188px}

.zp01 dl dt{ width:200px; text-align:center;}

.zp01 dl dt a{ font-size:12px; color:#4d4d4d; font-family:"宋体"}

.zp01 a:hover img{ border:1px solid #666}



.xw01{ float:left; width:660px; overflow:hidden; color:#666; margin-right:40px}



.xw01 h1{ font-size:18px; width:660px; line-height:35px; color:#666; text-align:center; padding-bottom:10px; border-bottom:1px dashed #ccc}

.xw01 h6{ width:660px; float:left; line-height:30px; font-weight:normal; color:#999; text-align:center; font-size:12px; margin-bottom:15px}

.xw01 h6 font{ color:#ec1d25; padding-right:15px}

.xwny{width:640px; float:left; overflow:hidden; padding:0 10px; line-height:30px; font-size:14px; }



.bdsharebuttonbox{ width:640px; float:left; padding:0 10px; overflow:hidden; margin-bottom:10px}

.bdsharebuttonbox a{ color:#666; padding:0 5px; text-indent:5px}

.bdsharebuttonbox a:hover{ color:#ec1d25; text-decoration:underline}



#nextlist{ width:100%; float:left; overflow:hidden; padding:5px 0px 10px; margin-top:10px; margin-bottom:10px; background:#f3f0f0}

#nextlist li{ width:100%; float:left; overflow:hidden; line-height:26px; border-bottom:1px dashed #ccc; text-indent:15px}

#nextlist li span{ font-weight:bold; color:#bc1515}

#nextlist li a{ color:#666; }

#nextlist li a:hover{ color:#ec1d25; text-decoration:underline}



.page{ width:100%; display:inline;float:left; overflow:hidden; text-align:center; margin-top:10px; background:#f1f0f0}

.page li{ list-style:none; padding:5px 10px; float:left; left:20px}

.page li a{ color:#333;   font-size:13px}

.page li.thisclass a, .page li a:hover{ color:#e60000; text-decoration:underline}



.xcp{ width:250px; float:left; overflow:hidden;}



.right01{ width:250px; float:left; overflow:hidden}

.nynew{ width:250px; float:left; overflow:hidden; margin-bottom:10px}

.nynew ul{ width:230px; float:left; overflow:hidden; padding:0 10px}

.nynew ul li{ width:230px; line-height:30px; float:left; overflow:hidden; background:url(img/dot02.gif) no-repeat 0 13px; text-indent:10px}

.nynew ul li a{ color:#4d4d4d;}

.nynew ul li span{ float:right; color:#999}

.nynew ul li a:hover{ color:#c00; text-decoration:underline}

 

.xcp h3, .nynew h3{ width:250px; float:left; line-height:30px; border-bottom:1px solid #ccc; margin-bottom:10px}

.xcp h3 a, .nynew h3 a{ color:#ec1d25; font-family:"微软雅黑"; font-weight:normal}

.xcp h3 a:hover, .nynew h3 a:hover{ color:#000}

.xcp dl{ margin-bottom:15px}

.xcp dl img{ margin-bottom:10px}



.cp01{ width:930px; float:left; overflow:hidden; padding:0 25px;}

.dl02{ width:950px; float:left; overflow:hidden; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #d6d5d5}

.pro02{ display:block; float:left; width:230px; margin-right:20px}

.pro02 img{ width:230px; float:left; overflow:hidden;}

.dl02 dt{ width:648px; float:left; line-height:30px; margin-top:10px; margin-bottom:10px; border-bottom:1px dashed  #ccc }

.dl02 dt a{ font-size:20px; font-family:"微软雅黑"; color:#000; padding-right:30px; background:url(img/hot-013.gif) no-repeat right 0px}

.dl02 dt a:hover{ color:#c00; text-decoration:underline}

.dl02 dd{ width:648px; float:left; line-height:32px; color:#666; font-size:14px; text-indent:2em}



.dl02 dd.dd03{ text-align:right; font-size:12px; }

.dl02 dd.dd03 span{ float:right; color:#666;}



.help{ float:left; width:660px; overflow:hidden; color:#666; margin-right:40px; line-height:30px; font-size:14px; color:#666}

.help01{ float:left; width:660px; overflow:hidden; color:#666; margin-right:40px}

.help03{ padding:0 0 20px; width:660px; float:left; overflow:hidden; margin-bottom:20px; }

.help03 span{ margin-right:20px; font-size:14px; font-weight:bold}

.help03 li { width:660px; float:left; line-height:40px; border-bottom:1px dashed #ddd}

.help03 li a{ color:#c00; font-size:14px}

.help03 li a:hover{ color:#c00; text-decoration:underline}



.main01{width:640px; float:left; overflow:hidden; padding:0 10px;  }

.main02{ width:640px; float:left; overflow:hidden; padding:10px 0;}

.main02 li{ width:320px; text-indent:15px; float:left; overflow:hidden; line-height:35px; font-size:14px; color:#4d4d4d}



.h401{ width:100%; float:left; line-height:30px; border-bottom:1px solid #ccc; margin-bottom:10px}

.h401 span{ float:left; width:90px; line-height:26px; overflow:hidden; background:#c00; color:#fff; font-size:14px; font-weight:normal; text-indent:15px}

.main01 p{text-indent:0em !important; font-size:14px !important; padding:15px 0 !important; white-space: pre-line !important;}



.main03{ width:640px;float:left; overflow:hidden; padding:10px 0 }

.main03 li{ float:left; overflow:hidden; width:96px; margin:0 5px; display:inline; height:40px; margin-bottom:16px}

.main03 li img{ width:94px; height:38px; border:1px solid #ccc}



.main04{ width:650px;float:left; overflow:hidden; padding:5px 0 }

.main05{ width:640px; float:left; overflow:hidden; line-height:30px; color:#666; font-size:14px}





.m_20{ margin-bottom:20px}

.xcp02 .dl01 dt a{ font-size:12px; color:#333; font-family:"宋体"}



.search { float:left; overflow:hidden; width:660px; overflow:hidden; margin-bottom:20px; background:#edecec; padding:10px }

.search p{ float:left; overflow:hidden; line-height:30px; font-size:14px; color:#4d4d4d}

.search_text { width:200px; float:left;height:20px; padding:3px; border:2px solid #bc1515; line-height:20px; color:#ccc; color:#666}

.search_button { display:block; float:left; border:none; width:60px; text-align:center;  height:30px; cursor: pointer; color:#fff; font-size:14px; background:#bc1515; font-weight:bold}



.soso{ float:left; width:660px; overflow:hidden; color:#666;}

.soso li{ float:left; width:640px; padding:0 10px; line-height:36px; border-bottom:1px dashed #e1dfdf}

.soso li a{ font-size:12px; color:#4d4d4d}

.soso li a:hover{ color:#000; text-decoration:underline}

.soso li span{ float:right; color:#666}

.soso li font{ font-size:12px}



.xw01 h1.h102{ text-align:left; font-weight:normal; font-size:14px}

.xw01 h1.h102 span{ color:#ec1d25; font-weight:bold}

/* HTML5 elements */header {

	display:block

}



/*******************---| Header | ***/header {

	width:100%;

	margin:0 auto;

	position:relative;

	color:#ffffff;

	/* background:url(img/bg-header.png) repeat-x 0 0;

	*/background:#efefef;

	overflow:hidden

}



header .centered-content {

	position:relative;

	z-index:2

}

/* Header text */.header-content {

	background:url(img/header-background.jpg) no-repeat 50% -4px #d64516;

	margin:0;

	padding:0;

	float:left;

	width:100%;

	line-height:22px;

	position:relative;

	z-index:1;

	border-top:1px solid #fff;

	-webkit-box-shadow:inset 0px 10px 8px -10px rgba(0,0,0,0.5),inset 0px -10px 8px -10px rgba(0,0,0,0.4);

	-moz-box-shadow:inset 0px 10px 8px -10px rgba(0,0,0,0.5),inset 0px -10px 8px -10px rgba(0,0,0,0.4);

	box-shadow:inset 0px 10px 8px -10px rgba(0,0,0,0.5),inset 0px -10px 8px -10px rgba(0,0,0,0.4)

}

.header-content.home {

	height:432px

}

.home .header-content {

	background:#d54515 url(img/slider-gradient-bg.png) repeat-y 50% 0

}

/*.header-content-wrap {

	width:940px;

	margin:0 auto

}

*/.header-content img {

	float:left;

	margin:0 0 0 15px

}

.header-content .text {

	width:470px;

	margin-left:50%;

	*width:430px; padding-top:60px

}

.header-content .copy {

	font-size:14px;

	line-height:21px;

	padding-right:15px; color:#fff

}

.header-content .button {

	width:100% !important

}

.header-content .button a {

	padding-top:7px;

	padding-bottom:7px;

	font-size:14px;

	display:inline-block

}

/*#slider .text {

	width:417px

}

*//*fix the button position for the slide*/.header-content .button {

	float:none

}

.header-content .dimmed {

	background:#b05b1b;

	background:rgba(0,0,0,0.4);

	-webkit-transition:none;

	/* Saf3.2+,Chrome */-moz-transition:none;

	/* FF4+ */-ms-transition:none;

	/* IE10? */-o-transition:none;

	/* Opera 10.5+ */transition:none

}

.header-content .align-bottom {

	position:absolute;

	bottom:0px

}

/* => Slider <= */#slider-wrap {

	background:url(img/header-background1.png) repeat-x 0% 0;

	height:432px

}

#slider {

	background:url(img/header-background2.png) repeat-x 0% 0;

	height:372px;

	padding-top:60px

}

/* => SLIDE PREV AND NEXT ARROWS <= */.slider-prev,.slider-next {

	text-indent:-9999px;

	width:38px;

	height:38px;

	background:url("img/sprite.png") -263px -122px no-repeat;

	position:absolute;

	top:50%;

	margin-top:-19px;

	z-index:999;

	opacity:.5;

	-webkit-transition:all 0.3s ease-out;

	/* Saf3.2+,Chrome */-moz-transition:all 0.3s ease-out;

	/* FF4+ */-ms-transition:all 0.3s ease-out;

	/* IE10? */-o-transition:all 0.3s ease-out;

	/* Opera 10.5+ */transition:all 0.3s ease-out;

	display:none

}

.slider-prev {

	left:12px

}

.slider-next {

	right:12px;

	background-position:-302px -122px

}

.slider-prev:hover,.slider-next:hover {

	opacity:1

}

/* => SLIDER NAV o o o <= */.slider-nav {

	position:absolute;

	bottom:5px;

	left:50%;

	list-style:none;

	overflow:hidden;

	padding:2px;

	z-index:10;

	margin:0

}

.slider-nav li {

	float:left

}

.slider-nav li a {

	display:block;

	width:8px;

	height:8px;

	overflow:hidden;

	padding:0px;

	margin:8px;

	background:url("img/sprite.png") no-repeat -234px -144px;

	text-decoration:none;

	text-indent:-999px

}

.slider-nav li a:hover,.slider-nav li a.selected {

	background-position:-225px -144px

}

/* => HOLY SLIDES <= */.slider section {

	display:none

}

.slider section.first {

	display:block

}

.slider-sections,.slider-sections section {

	width:861px;

	height:372px

}

.slider-sections {

	margin:0 auto;

	position:relative

}

.slider-sections section {

	position:absolute;

	top:0;

	left:0px

}

.header-content h2 {

	font:400 32px/1.2 "microsoft yahei",Tahoma,arial,sans-serif;

	color:#fff;

	margin:0 0 26px

}

.header-content p {

	margin:0 0 30px

}

.header-content .centered-content {

	padding-top:30px;

	padding-bottom:10px

}

/* modal window */.modal {

	top:80px !important;

	background:none !important;

	box-shadow:none !important;

	border:none !important

}

.RadWindow .rwTable {

	width:100%;

	height:100%

}

.rwTitleRow,.rwFooterRow,.rwCorner {

	display:none

}

.RadWindow .rwWindowContent,.RadWindow_Default td.rwWindowContent {

	background:none !important

}

.box-shadow {

	overflow:hidden

}



.button {

	float:left;

	width:auto !important;

	list-style:none

}

.button a,.button button,.button input {

	/* Standard black button */font-size:15px;

	/*font-family:'lucida sans',arial,helvetica,sans-serif;

	*/line-height:18px;

	color:#fff !important;

	text-decoration:none;

	padding:5px 14px 6px 13px;

	display:block;

	width:auto;

	position:relative;

	z-index:2;

	border:none;

	-moz-border-radius:3px;

	border-radius:3px;

	cursor:pointer;

	background:#313131;

	/* Old browsers */background:-moz-linear-gradient(top,#313131 0%,#222222 100%);

	/* FF3.6+ */background:-webkit-linear-gradient(top,#313131 0%,#222222 100%);

	/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,#313131 0%,#222222 100%);

	/* Opera11.10+ */background:-ms-linear-gradient(top,#313131 0%,#222222 100%);

	/* IE10+ */background:linear-gradient(top,#313131 0%,#222222 100%);

	/* W3C */-webkit-transition:all 0.3s ease;

	-moz-transition:all 0.3s ease;

	-o-transition:all 0.3s ease;

	transition:all0.3s ease

}

.button a:hover,.button input:hover,.button button:hover,.button a:focus,.button input:focus,.button button:focus {

	background:#464646;

	/* Old browsers */background:-moz-linear-gradient(top,#464646 0%,#393939 100%);

	/* FF3.6+ */background:-webkit-linear-gradient(top,#464646 0%,#393939 100%);

	/* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,#464646 0%,#393939 100%);

	/* Opera11.10+ */background:-ms-linear-gradient(top,#464646 0%,#393939 100%);

	/* IE10+ */background:linear-gradient(top,#464646 0%,#393939 100%);

	/* W3C */

}


#menu li.li1 a{ color:#f00}

#lovexin12,#lovexin14{

width:150px;

height:300px;

}

@media screen and (max-width:1000px) {
 dl,div{box-sizing: border-box;}   
 body{min-width: 0!important;}
 .head02,.top02{width:100% !important;}
 .logo{margin: 0 auto; float:none;}
 .top03{padding-left:20px;}
 .top04{padding-right:20px;}
  #a02{right:45px; left:auto;}
  .xw dl,.xw,.banson,.cp dl,.cp,.xcp,.nynew ul li,.nynew ul,.xcp h3, .nynew h3,.nynew,.right01,.xinwen,.help,#menu{width:100% !important;}
  .head,.head02{height:auto !important;}
  #menu li ul {top: 130px !important;}
  .copy02,.foot02,.products02,#case3,.h301,.ty02{width:100%;}
  .h301 a{margin-left:40%;}
  .news{margin-top:30px; width:100%;}
  .video{width:100%; margin:0 auto; border:0 none;}
  .video img{display:block; width:80%; height:auto; margin:0 auto;}
  .foot02{padding:0 30px;}
  .foot{padding-bottom:30px;}
  .top04 li.yuyan{padding:0 10px;}
  .foot03{width:100%; position:relative;}
  .foot03 .mapline{position:absolute; right:0; top:48px;}
  .foot04,.foot05{width:50%; padding:0 3%; margin-right:0;}
  .footer-ewm,.foot05 ul,.foot03 ul li,.foot04 ul,.foot03 ul{width:100%;}
  .footer-ewm{float:none; position:relative; height:140px;}
  .footer-ewm center{padding-top:66px;}
  .footer-ewm img{text-align:center; position:absolute; left:50%; margin-left:-44px;}
  .help img{width:97% !important;}
  .nynew ul li span{width:100px;}
  .dl018{width:25%; margin:0; padding:0 10px;}
  .dl018 img{width:100%; height:150px; object-fit:cover;}
  .dl018 dt{text-align:left;}
  .xw dl dd,.xw dl dt,.cp dl dd,.cp dl dt{width:70%;}
  .banson{height:130px;}
  .banson img{width:100%; height:100%; object-fit: cover;}
  .zp01 dl img{width:50%; margin:0 auto; height:auto; float:none;}
  .zp01 dl dt{width:100% !important;}
  .zp01 dl dt a{font-weight:bold;}
  .xw dl dd:nth-of-type(1){display: -wekit-box; -webkit-line-clamp:2; overflow:hidden; -wbkit-box-orient:vertical; text-overflow: ellipsis; text-overflow: clip; height:50px;}
}
p.int2{text-indent:2em; padding:15px 0;}

@media screen and (max-width:680px){
   #menu li:first-child{display:none;}
   #menu li ul li:first-child{display:block;}
   .xw dl dd,.xw dl dt,.cp dl dd,.cp dl dt{width:60%;}
}
































































































 